Parallelizing Tabu Search on a Cluster of Heterogeneous Workstations
نویسندگان
چکیده
In this paper, we present the parallelization of tabu search on a network of workstations using PVM. Two parallelization strategies are integrated: functional decomposition strategy and multi-search threads strategy. In addition, domain decomposition strategy is implemented probabilistically. The performance of each strategy is observed and analyzed. The goal of parallelization is to speedup the search in finding better quality solutions. Observations support that both parallelization strategies are beneficial, with functional decomposition producing slightly better results. Experiments were conducted for the VLSI cell placement, an NP-hard problem, and the objective was to achieve the best possible solution in terms of interconnection length, timing performance (circuit speed), and area. The multiobjective nature of this problem is addressed using a fuzzy goal-based cost computation.
منابع مشابه
A Parallel Tabu Search Algorithm for Optimizing Multiobjective VLSI Placement
In this paper, we present a parallel tabu search (TS) algorithm for efficient optimization of a constrained multiobjective VLSI standard cell placement problem. The primary purpose is to accelerate TS algorithm to reach near optimal placement solutions for large circuits. The proposed technique employs a candidate list partitioning strategy based on distribution of mutually disjoint set of move...
متن کاملAccelerating Multiobjective VLSI Cell Placement with Parallel Tabu Search
Tabu Search has been successfully used to solve a range of hard optimization problems [1], [2]. In this paper, we present a parallelization of TS to increase efficiency of solving the constrained multiobjective VLSI standard cell placement problem. Acceleration of search to decrease runtime requirements of large circuits is investigated and other proposals in literature are experimented with. C...
متن کاملScheduling Large Task Graphs in Parallel Using a Fault-Tolerant Heterogeneous-Cluster-Based Search
—A natural approach for scheduling tasks to a workstation cluster is to employ the multiple machines in the cluster to schedule the task graphs so that the cluster manifests itself as a “self-scheduled” platform. A few parallel approaches have been devised for scheduling task graphs using a parallel machine such as an Intel Paragon but they are not suitable for a cluster of workstations environ...
متن کاملParallel Adaptive Tabu Search for Large Optimization Problems
This paper presents a new approach for parallel tabu search based on adaptive par-allelism. Adaptive parallelism demonstrates that massively parallel computing using a hundred of heterogeneous machines is feasible to solve large optimization problems. The parallel tabu search algorithm includes diierent tabu list sizes and new intensiication/diversiication mechanisms. Encouraging results have b...
متن کاملA parallel tabu search algorithm for solving the container loading problem
This paper presents a parallel tabu search algorithm for the container loading problem with a single container to be loaded. The emphasis is on the case of a weakly heterogeneous load. The distributed-parallel approach is based on the concept of multi-search threads according to Toulouse et al. [Issues in designing parallel and distributed search algorithms for discrete optimization problems, P...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Heuristics
دوره 8 شماره
صفحات -
تاریخ انتشار 2002